package main

import (
	"net/http"
	"fmt"
	"html"
	"log"
)


func main(){
	http.Handle("/foo",&Myhandler{})
	http.HandleFunc("/abc",func(w http.ResponseWriter,r *http.Request){
		fmt.Fprintf(w, "Hello---, %q", html.EscapeString(r.URL.Path))
	})
	log.Fatal(http.ListenAndServe(":8080",nil))
	//第一个参数 addr 即监听地址；第二个参数表示服务端处理程序
	//通常为空，这意味着服务端调用 http.DefaultServeMux 进行处理，而服务端编写的业务逻
	//辑处理程序 http.Handle() 或 http.HandleFunc() 默认注入 http.DefaultServeMux 中
}